跳到主要内容

C++ 用 NDEBUG 编写自己的调试代码

如果未定义 NDEBUG,则执行某些代码;常用到的变量有

  • __func__ 为当前函数名;
  • __FILE__ 为文件名;
  • __LINE__ 为当前行号;
  • __TIME__ 为编译时间;
  • __DATE__ 为编译日期。